//
//  DialogUtil.h
//  FireFightingApp
//
//  Created by 师shijing on 2017/6/22.
//  Copyright © 2017年 师shijing. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "SVProgressHUD.h"

@interface DialogUtil : NSObject

@property (assign, nonatomic) BOOL allowUser;
/**
 *  显示普通的Dialog
 */

+(void)showDialog;
+(void)showDialogNotAllowUser;

/**
 *  显示Dialog伴随提示文字
 *
 *  提示文字
 */
+(void)showDialogWithMessage:(NSString *)msg;
+(void)showDialogNotAllowUserWithMessage:(NSString *)msg;

/**
 *  消失Dialog
 */

+(void)disMissDialog;

/**
 *  提示语（自动消失）
 *
 *  @param msg 提示语
 */
+(void)showInfoWith:(NSString*)msg;

/**
 *  提示成功
 *
 *  @param msg 提示语
 */

+(void)showSuccess:(NSString*)msg;

/**
 *  提示失败
 *
 *  @param msg 提示语
 */

+(void)showFailure:(NSString*)msg;

/**
 *  更新进度条
 *
 *  @param msg      提示语
 *  @param progress 进度条
 */

+(void)showProgressWithMsg:(NSString*)msg andEndProgress:(float)progress;

/**
 *  更新进度条(不允许用户交互)
 *
 *  @param msg      提示语
 *  @param progress 进度条
 */
+(void)showProgressNotAllowUserWithMsg:(NSString*)msg andEndProgress:(float)progress;

/**
 *  显示图片的提示
 *
 *  @param imageName 图片名称
 *  @param msg       提示语
 */

+(void)showDialogWithImage:(NSString*)imageName andMessage:(NSString*)msg;

@end
